package com.finance.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 利润毛利数据（移动加权平均）
 */
@Data
@TableName("profit_margin")
public class ProfitMargin {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 影院八位编码
     */
    private String cinemaCode;
    
    /**
     * 影城名称
     */
    private String cinemaName;
    
    /**
     * 商品类型
     */
    private String goodsType;
    
    /**
     * 大类编码
     */
    private String categoryCode;
    
    /**
     * 大类名称
     */
    private String categoryName;
    
    /**
     * 一级分类
     */
    private String firstCategory;
    
    /**
     * 二级分类
     */
    private String secondCategory;
    
    /**
     * 商品编码
     */
    private String goodsCode;
    
    /**
     * 商品名称
     */
    private String goodsName;
    
    /**
     * 计量单位
     */
    private String unit;
    
    /**
     * 销售数量
     */
    private String saleQuantity;
    
    /**
     * 销售金额
     */
    private String saleAmount;
    
    /**
     * 退货数量
     */
    private String returnQuantity;
    
    /**
     * 退货金额
     */
    private String returnAmount;
    
    /**
     * 合计数量
     */
    private String totalQuantity;
    
    /**
     * 合计金额
     */
    private String totalAmount;
    
    /**
     * 平均售价
     */
    private String averageSalePrice;
    
    /**
     * 销售成本金额
     */
    private String saleCostAmount;
    
    /**
     * 不含税销售成本
     */
    private String taxExcludedSaleCost;
    
    /**
     * 平均成本单价
     */
    private String averageCostPrice;
    
    /**
     * 利润金额
     */
    private String profitAmount;
    
    /**
     * 利润率
     */
    private String profitRate;
    
    /**
     * 成本率
     */
    private String costRate;
    
    /**
     * 售成比
     */
    private String saleCostRatio;
} 